package com.rskj.cashbook.service;

import com.rskj.cashbook.vo.CashBook;
import com.rskj.cashbook.vo.Query.StatementsQueryVo;
import com.rskj.cashbook.vo.ReportDetailVo;

import java.math.BigDecimal;
import java.util.List;

public interface ICashBookService {
    int insert(CashBook cashBook);

    List selectCashBook(CashBook cashBook);

    List selectCashBookGroupByDate();

    BigDecimal statements(StatementsQueryVo queryVo);

    int updateCashBook(List<CashBook> cashBooks);

    List<ReportDetailVo> cashBookReport(StatementsQueryVo queryVo);
}
